package com.haier.cre.commonframe.config;

import android.os.Environment;

import com.haier.cre.commonframe.R;


/**
 * 项目名：CommonLibrary
 * 包 名：com.haier.cre.commonframe.config
 * 创建人：18002063
 * 日 期：2018/10/16
 * 简 述：包含缓存路径,,各个系统的缓存路径都定义在这里
 */
public class LibConfig {
    /**
     * SD存储的基础路径,不同的应用,需要修改这里的路径
     * 所有存放在sd卡的数据,都在此目录下面创建
     * 清除缓存的时候,清除此目录即可
     */
    public static final String APP_BASE_PATH = Environment.getExternalStorageDirectory().getPath() + "/com/haier/cre/commonframe/appdata/";
    /**
     * APP缓存路径,用于网络请求
     */
    public static final String APP_HTTP_CACHE_PATH = APP_BASE_PATH + "cache/http/";
    /**
     * CRECacheUtils工具类的缓存路径
     */
    public static final String APP_CACHE_PATH = APP_BASE_PATH + "cache/haierCacheUtils/";
    /**
     * 网络连接超时时间
     */
    public static final long CONNECT_TIMEOUT = 1000 * 180L;

    /**
     * 缓存
     * sdcard 最小空间，如果小于10M，不会再向sdcard里面写入任何数据
     */
    public static final long SDCARD_MIN_SPACE = 1024 * 1024 * 10;

    /**
     * 各种类型界面的配置CRELoadingViewConfig
     */
    public static final int EMPTY_VIEW_RESID = R.layout.loading_empty_view;//空界面
    public static final int ERROR_VIEW_RESID = R.layout.loading_error_view;//错误界面
    public static final int LOADING_VIEW_RESID = R.layout.loading_loading_view;//加载界面
    public static final int NO_NETWORK_VIEW_RESID = R.layout.loading_no_network_view;//无网络界面
}
